home *** CD-ROM | disk | FTP | other *** search
- WINDOWS KERMIT
-
- William S. Hall
- 3665 Benton Street, #66
- Santa Clara, CA 95051
-
- Introduction
-
- A version of Kermit for Microsoft Windows 3.0 has been made
- available for distribution by Columbia University. The complete
- package contains a Windows program along with documentation,
- fonts, and complete sources. The basic program, WIN100, contains
- a substantial emulation of DEC VT100 and VT52 terminals and a
- version of Kermit with enough features to perform reliable file
- transfer as well as act as a client to a Kermit server.
-
- All files for Windows Kermit have names of the form
- WKXXXX.XX.
-
- WIN100 has evolved from an earlier experimental version
- which has been available from Columbia for some time. This
- latest version has several new features:
-
- 1. Support for COM1 through COM4.
-
- 2. Improved font selection.
-
- 3. A wider selection of foreground and background
- colors.
-
- 4. Restricted scroll regions and origin mode.
-
- 5. Control representation mode.
-
- 6. Memory rollback. Currently, this is limited to five
- screen pages.
-
- 7. Redesigned dialogs.
-
- 8. Editing commands to move around the terminal window
- and through the rollback memory.
-
- 9. Substantial font support for the VGA including normal
- and bold fonts with both the Windows and DEC special graphics
- character sets, all in wide and narrow formats. Sources for the
- fonts are also supplied.
-
- 10. An optional 8-bit mode with support for some DEC
- 8-bit controls.
-
- 11. A complete set of remote Kermit commands including
- get, bye, finish, logout, as well as remote file manipulations.
-
- 12. Enhanced user interface for working with remote
- commands.
-
- 13. Local commands for listing and changing directories.
-
- 14. Dialogs for setting Kermit packet and Protocol
- parameters.
-
- User Notes
-
- If you plan to use WIN100, then you need the following
- files. All are in the Kermit BOO format and MUST be recovered
- before use with the program MSBPCT.EXE or MSBPCT.BAS. Both
- programs are available from the Kermit distribution.
-
- 1. WKV100.BOO : Contains WIN100.EXE in BOO format.
-
- 2. WKEFON.BOO : Contains a Windows font file WIN100E.FON
- in BOO format. These fonts are most suitable for a VGA display.
-
- 3. WKM100.BOO : Contains documentation in BOO format for
- the terminal emulator portion of WIN100. When recovered, you
- will have a Windows Write document, WIN100.WRI, which has been
- formatted for an HP LaserJet printer. Since only Courier fonts
- are used, you should have no problem in printing this file
- without further formatting to a variety of Windows supported
- printers.
-
- 4. WKMKRM.BOO : Contains documentation in BOO format for
- the Kermit portion of WIN100. See the comments on WKM100.BOO
- about the format. The file, when recovered is called WNKERM.WRI
-
- 5. WKSKBD.BOO : An optional Windows 3.0 extended
- (101/102) keyboard driver in BOO format. This driver differs
- from the Windows standard keyboard driver only in that the
- actions of the Control and Caps Lock keys are interchanged. It
- is NOT necessary for WIN100. To use the driver after recovering
- it from the BOO file, back up KEYBOARD.DRV in your Windows System
- directory and copy over the new file. Be sure to carry out these
- steps from MSDOS and not from inside Windows. Such a program is
- really useful only if you cannot tolerate the placement of the
- control and caps lock keys on the left edge of the extended
- keyboard. It is assumed that you already have access to a
- similar program for MSDOS.
-
- After you have recovered these files with MSBPCT, read the
- documentation and proceed with the installation. If you simply
- cannot be bothered with reading about the software first, then do
- the following from MSDOS:
-
- 1. Copy WIN100.EXE to a convenient directory along
- with WIN100.WRI and WNKERM.WRI.
-
- 2. Copy WIN100E.FON to your Windows system directory.
-
- 3. Optionally, add KEYBOARD.DRV to the Windows system
- directory (see above).
-
- 4. Run Windows. Using the Control Panel, add the
- WIN100E.FON font if you are using a VGA.
-
- 5. Select an appropriate program group and add
- WIN100.EXE.
-
- 6. Using Windows Write, read through WIN100.WRI while
- trying out WIN100.EXE. At this time, you can use the Fonts menu
- command to load WIN100E.FON and make it permanent.
-
- 7. Using Windows Write, read through WNKERM.WRI. Please
- do this BEFORE trying the Kermit features.
-
- Source Code
-
- Sources for all portions of the code and the fonts are
- supplied. There are several files of the form WKXXXX.DOC which
- provide more information. Read these before you try to make or
- modify any sources. You will also need certain compilers and
- tools to make the programs.
-
- All sources are copyrighted but may be modified for your own
- use. Fixes and improvements are very welcome. A major
- contribution would be in the font area. Please see the
- appropriate DOC file for more information.
-
- Future Plans
-
- Plans for the future include long packets and server
- operations for Kermit and the addition of VT220 features and
- Tektronix graphics to the terminal portion. Although the long
- packet protocol is clearly defined in Kermit, there are some
- special considerations needed to make it function unobtrusively
- in Windows. You may want to see the article referenced in
- WKT100.DOC for more information along these lines.
-
- Most of the VT220 features are already present in WIN100,
- and the Tektronix stuff is already done. It is simply a matter
- of adding this code in a sensible way.
-
- Over the long run, it would be nice to redesign the program
- as an MDI application and to convert the emulation modules as
- well as the Kermit portion into DLL's. You are welcome to join
- in; it is the Kermit way.
-
- Acknowledgments
-
- Special thanks to Susan Hafer of Wellesley College for her
- help in testing WIN100.EXE and offering many useful suggestions.
-